"""
PLC客户端模块

支持多种PLC厂商的Modbus通信客户端
- 三菱 (Mitsubishi)
- 西门子 (Siemens)
- 可扩展支持其他厂商
"""

from .base import BasePLCClient
from .mitsubishi import FX3UModbusClient, FX3UModbusTCPClient
from .siemens import SiemensS7ModbusTCPClient
from .factory import get_plc_client, get_supported_devices

__all__ = [
    'BasePLCClient',
    'FX3UModbusClient', 
    'FX3UModbusTCPClient',
    'SiemensS7ModbusTCPClient',
    'get_plc_client',
    'get_supported_devices'
]
